/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package DAO;

import Conexion.Conexion;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.text.ParseException;

/**
 *
 * @author JesseniaJL
 */
public class Grupo_Docente_AsignaturaDAO {

    Conexion con;

    public Grupo_Docente_AsignaturaDAO() throws Exception {
        con = new Conexion();
        con.ConexionPostgres();
    }
    
    public String consultar_asignaturas_docente(String id_doc) throws SQLException, ParseException
    {     
        String datos="";
        
        String query = "SELECT gp.id_grupo,gda.id_asignatura, a.nombre_asignatura, gr.nombre_grado,gp.nombre_grupo "
                + "FROM docente as d inner join grupo_docente_asignatura as gda on "
                + "(d.documento_docente=gda.documento_docente)inner join asignatura as a on "
                + "(gda.id_asignatura = a.id_Asignatura) inner join grupo as gp on "
                + "(gda.id_grupo = gp.id_grupo) inner join grado as gr on (gp.id_grado = gr.id_grado) "
                + "where d.documento_docente= '"+id_doc+"'";
        
        ResultSet rsu = con.consultar(query);
        ResultSetMetaData rsm = rsu.getMetaData();
       
        while(rsu.next())
        {
            datos+="<a href='listado_estudiantes_asignatura.jsp?grupo="+rsu.getString("id_grupo")+"&asignatura="+rsu.getString("id_asignatura")+"' class='btn btn-info btn-small span2'>";
            datos+="<h5>";
            for(int i=1;i<=rsm.getColumnCount();i++)
            {
                if(i!=1 && i!=2)
                datos+=" "+rsu.getString(i)+" ";
            }
            datos+="</h5></a>";
        }
        return datos;

    }
    
}
